baffle/screen wall - German English Dictionary